package com.opensource.component.extend.point.metadata;

import org.springframework.beans.factory.config.BeanDefinition;

/**
 * @author zhanglong and since on 2022/12/19 8:39 下午
 */
public class SpecificExtendMetadata {

    private Class<?> extendClass;


    private Class<?> superBeanClass;

    private BeanDefinition extendBeanDefinition;


    public Class<?> getExtendClass() {
        return extendClass;
    }

    public void setExtendClass(Class<?> extendClass) {
        this.extendClass = extendClass;
    }

    public Class<?> getSuperBeanClass() {
        return superBeanClass;
    }

    public void setSuperBeanClass(Class<?> superBeanClass) {
        this.superBeanClass = superBeanClass;
    }

    public BeanDefinition getExtendBeanDefinition() {
        return extendBeanDefinition;
    }

    public void setExtendBeanDefinition(BeanDefinition extendBeanDefinition) {
        this.extendBeanDefinition = extendBeanDefinition;
    }
}
